
/**
*网站首页CSS
*update by wangcheng 2022-03-01
**/

@import url("base.css");
@import url("head.css");
@import url("foot.css");


.gradual{
	DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f1f1f1,endColorStr=#fff); /*IE 6 7 8*/ 
	background:-ms-linear-gradient(top, #f1f1f1,#fff); /* IE 10 */
	background:-moz-linear-gradient(top,#f1f1f1,#fff);/*火狐*/ 
	background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#f1f1f1),to(#fff));/*谷歌*/ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f1f1f1),to(#fff));      /* Safari 4-5, Chrome 1-9*/
	background: -webkit-linear-gradient(top,#f1f1f1,#fff);   /*Safari5.1 Chrome 10+*/
	background: -o-linear-gradient(top,#f1f1f1,#fff);  /*Opera 11.10+*/
}
.main-top{
	width:100%;
}
.main-top-title{
	padding:30px 15px 0 15px;
	text-align:center;
}
.main-top-title a{
	font-size: 28px;
    font-family:"Microsoft YaHei", 微软雅黑;
    color: #ff0000;
	line-height:1.3;
	letter-spacing:1px;
    font-weight: 700;
}
.main-small-title{
	width:1180px;
	padding:20px 0;
	text-align:center;
	font-family:"华文细黑";
	font-size:14px;
	font-weight:bold;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.main-small-title a{
	margin:0 10px;
	font-size:14px;
}
.main-top-btm{
	padding-top:25px;
	height:330px;background-color:#fff;border:1px solid #dcdcdc;margin-top:10px;
}

.mainContent{
	display:none;
}
.mainContent.on{
	display:block;
}
.carouselBox{
	float:left;
	position:relative;
	margin:0 18px;
	width:486px;
	height:308px;
	border:1px solid #ccc;
}
.carouselBox .picBox li{
	position:absolute;
	display:none;
	width:100%;
	height:100%;
}
.carouselBox .picBox img{
	width:100%;
	height:100%;
}
.carouselBox .picBtm{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:24px;
	z-index:2;
	background-color:rgba(9,9,9,0.3);
}
.picText{
    display:none;
	float:left;
	margin-left:15px;
	width:300px;
	height:24px;
	line-height:24px;
	color:#fff;
        font-size:14px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.picBtn{
	float:right;
	height:18px;
	margin-top:3px;
	/*background-image: -webkit-linear-gradient(left,rgba(0,0,0,0.1) 0%,rgba(0,0,0,1) 100%);
    background-image: -moz-linear-gradient(left,rgba(0,0,0,0.1) 0%,rgba(0,0,0,1) 100%);
    background-image: -o-linear-gradient(left,rgba(0,0,0,0.1) 0%,rgba(0,0,0,1) 100%);
    background-image: linear-gradient(left,rgba(0,0,0,0.1) 0%,rgba(0,0,0,1) 100%);*/
         DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=rgba(0,0,0,0.1),endColorStr=rgba(0,0,0,1)); /*IE 6 7 8*/ 
	background:-ms-linear-gradient(left, rgba(0,0,0,0.1),rgba(0,0,0,1)); /* IE 10 */
	background:-moz-linear-gradient(left,rgba(0,0,0,0.1),rgba(0,0,0,1));/*火狐*/ 
	background:-webkit-gradient(linear,left,from(rgba(0,0,0,0.1)),to(rgba(0,0,0,1)));/*谷歌*/ 
	background: -webkit-gradient(linear,left, from(rgba(0,0,0,0.1)),to(rgba(0,0,0,1)));      /* Safari 4-5, Chrome 1-9*/
	background: -webkit-linear-gradient(left,rgba(0,0,0,0.1),rgba(0,0,0,1));   /*Safari5.1 Chrome 10+*/
	background: -o-linear-gradient(left,rgba(0,0,0,0.1),rgba(0,0,0,1));  /*Opera 11.10+*/
}
.picBtn li{
	float:left;
	cursor:pointer;
	font-size:12px;
	width:30px;
	height:18px;
	/*border-left:1px solid #ccc;*/
	border-right:1px solid #ccc;
	/*background-color:rgba(0,0,0,0.6);*/
	color:#fff;
	line-height:18px;
	text-align:center;
}
.picBtn li:nth-of-type(1){
	border-left:1px solid #ccc;
}
.picBtn li.active{
	background-color:#660202;
}
.news{
	float:left;
	width:480px;
	overflow:hidden;
}
.news .title-tab li{
	float:left;
	cursor:pointer;
	width:100px;
	height:40px;
	line-height:40px;
	text-align:center;
	font-size:18px;
	font-family:"微软雅黑";
}
.news .title-tab li a{
	display:block;
	width:100%;
	height:100%;
}
.news .title-tab li.on a{
	color:#e70012;
	border-bottom:2px solid #cfdfef;
}
.news .contentBox{
	margin-top:15px;
}
.news .contentBox ul{
	height:240px;
	overflow:hidden;
}
.news .contentBox li{
    /*border-bottom: 1px dashed #f1f1f1;*/
    padding:4px 0;
    background: url(/r/cms/default/img/point.png) 1px 14px no-repeat;
    padding-left: 14px;
	text-align: justify;
}
/*.news .contentBox li:before{
    content: "● ";
	color:#cadff0;
	font-size:12px;
}*/
.news .contentBox li a{
	/*width:360px;
	display:inline-block;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;*/
	/*vertical-align:bottom;*/
	/*line-height:18px;*/
	/*font-family:verdana;*/
}
.news .contentBox ul{
	display:none;
}
.news .contentBox ul.on{
	display:block;
}
.news .contentBox li a:hover{
	color:#e70012;
}
.news .contentBox li span{
	padding-left:11px;
	color:#999;
}
/*机构*/
.organContent{
	float:left;
}
.organContent .left{
	float:left;
	width:264px;
	height:284px;
	padding:10px 18px;
	border-right:1px dashed #7293bc;
}
.organContent .left li{
	width:100%;
	height:34px;
	line-height:34px;
	text-align:center;
	color:#7293bc;
	border-bottom:2px solid #7293bc;
	font-size:18px;
}
.leftContent{
	margin-top:24px;
}
.leftContent p{
	margin-bottom:10px;
}
.leftContent p:last-child{
	text-align:right;
}
.leftContent p span{
	margin-left:18px;
}
.organContent .center{
	float:left;
	width:320px;
	height:284px;
	padding:10px 18px;
	border-right:1px dashed #7293bc;
}
.organContent .center li{
	width:100%;
	height:34px;
	line-height:34px;
	text-align:center;
	color:#7293bc;
	border-bottom:2px solid #7293bc;
	font-size:18px;
}
.centerContent{
	margin-top:15px;
}
.centerContent p{
	line-height:35px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align:justify;
	display: -webkit-box;
	-webkit-line-clamp:8;
	line-clamp:8;
	-webkit-box-orient: vertical;
	display:-moz-box;
	-moz-line-clamp:8;
	-moz-box-orient:vertical;
}
.centerContent .link{
	color:#537cb0;
}
.centerContent .link:hover{
	color:#e70012;
}

.organContent .right{
	float:left;
	/*width:300px;*/
	height:284px;
	padding:10px 18px;
}
.organContent .right li{
	cursor:pointer;
	float:left;
	margin-right:15px;
	width:100px;
	height:34px;
	line-height:34px;
	text-align:center;
	color:#7293bc;
	font-size:18px;
}
.organContent .right li a{
	display:block;
	color:#7293bc;
	width:100%;
	height:100%;
}
.organContent .right li.active a{
	border-bottom:2px solid #7293bc;
}
.organContent .right li:last-child{
	margin-right:0;
}
.rightContent{
	margin-top:24px;
}
.rightContent div{
	display:none;
	padding-left:15px;
}
.rightContent div.active{
	display:block;
}
.rightContent div p{
	width:300px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	margin-bottom:12px;
}
/*专题*/
.specialContent{
	float:left;
	width:914px;
	height:284px;
	padding:10px 0px 10px 74px;
}
.specialContent .specialTab li{
	width:50px;
	height:36px;
	line-height:36px;
	text-align:center;
	padding:0 42px;
	border-bottom:2px solid #7293be;
	color:#7293be;
	margin-right:36px;
	cursor:pointer;
}
.specialContent .specialTab li a{
	display:block;
	width:100%;
	height:100%;
	color:#7293be;
	font-size:18px;
}
.specialLeft,.specialRight{
	float:left;
	width:455px;
	padding-top:15px;
}
.specialRight{
	margin-left:4px;
}
.specialContent .specialLeft li{
	background: url(/r/cms/default/img/arrow01.png) no-repeat left 15px;
    padding-left: 8px;
    line-height:32px;  
}
.specialContent .specialLeft li a{
	color: #5d5d5d;
    font-size: 15px;
}
.specialContent .specialLeft li a:hover{
	color:#e70012;
}
.specialContent .specialLeft li span{
	margin-left:25px;
	color:#a2a2a2;
}
.specialContent .specialRight li{
	background: url(/r/cms/default/img/arrow01.png) no-repeat left 15px;
    padding-left: 8px;
    line-height:32px;  
}
.specialContent .specialRight li a{
	color: #5d5d5d;
    font-size: 15px;
}
.specialContent .specialRight li a:hover{
	color:#e70012;
}
.specialContent .specialRight li span{
	margin-left:25px;
	color:#a2a2a2;
}
/*视频*/
.videoContent{
	float:left;
	padding:10px 38px;
}
.videoContent li{
	float:left;
	margin:0 22px;
	width:274px;
	height:260px;
}
.videoContent li img{
	width:100%;
	height:190px;
}
.videoContent li p{
	width:274px;
	height:50px;
	line-height:50px;
	font-size:14px;
	text-align:center;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.videoContent p a{
	float:right;
	color:#537cb0;
	font-size:14px;
}
.videoContent p a:hover{
	color:#e70012;
}
/*相关链接*/
.linksContent{
	float:left;
	margin-left:70px;
	width:926px;
	height:296px;
}
.linksContent .linksTab li{
	float:left;
	height:36px;
	line-height:36px;
	text-align:center;
	padding:0 42px;
	border-bottom:2px solid #e6e6e6;
	color:#7293be;
	margin-right:36px;
	cursor:pointer;
}
.linksContent .linksTab li a{
	display:block;
	width:100%;
	height:100%;
	color:#7293be;
}
.linksContent .linksTab li.active{
	border-bottom:2px solid #7293be;
}
.linksConTab ul{
	display:none;
}
.linksConTab ul.active{
	display:block;
}
.linksConTab ul li{
	float:left;
	width:285px;
	margin-top:25px;
	margin-right:17px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.linksConTab ul li a{
	color:#666666;
}
.linksConTab ul li a:hover{
	color:#e70012;
}
.linksContent p a{
	float:right;
	color:#537cb0;
	font-size:14px;
}
.linksContent p a:hover{
	color:#e70012;
}

.menu{
	float:left;
	width:144px;
}
.menu li{
	cursor:pointer;
	width:100%;
	height:56px;
	background-color:#e7e7e7;
	margin-bottom:5px;
	line-height:56px;
	text-align:center;
	font-family:"SimSun";
	font-size:18px;
	font-weight:bold;
}
.menu li a{
	display:block;
	width:100%;
	height:100%;
}
.menu li.active{
	background-color:transparent;
}
.menu li.active{
	color:#537db1;
}
.menu li span{
 display:inline-block;
 width:20px;
 height:20px;
 vertical-align:middle;
 margin-top:-3px;
 margin-right:5px;
}
.menu li:nth-of-type(1) span{
 background:url(/r/cms/default/img/02-1首页图标2.png);
 background-size:100% 100%;
}
.menu li:nth-of-type(1).active span{
 background:url(/r/cms/default/img/02-1首页图标.png);
 background-size:100% 100%;
}
.menu li:nth-of-type(2) span{
 background:url(/r/cms/default/img/02-2机构2.png);
 background-size:100% 100%;
}
.menu li:nth-of-type(2).active span{
 background:url(/r/cms/default/img/02-2机构.png);
 background-size:100% 100%;
}
.menu li:nth-of-type(3) span{
 background:url(/r/cms/default/img/02-3专题2.png);
 background-size:100% 100%;
}
.menu li:nth-of-type(3).active span{
 background:url(/r/cms/default/img/02-3专题.png);
 background-size:100% 100%;
}
.menu li:nth-of-type(4) span{
 background:url(/r/cms/default/img/02-4视频2.png);
 background-size:100% 100%;
}
.menu li:nth-of-type(4).active span{
 background:url(/r/cms/default/img/02-4视频.png);
 background-size:100% 100%;
}
.menu li:nth-of-type(5) span{
 background:url(/r/cms/default/img/02-5相关链接2.png);
 background-size:100% 100%;
}
.menu li:nth-of-type(5).active span{
 background:url(/r/cms/default/img/02-5相关链接.png);
 background-size:100% 100%;
}
.picLinks{
	width:100%;
	height:110px;
	background-color:#eff1f0;
        font-size:0;
        letter-spaceing:-4px;
}
.picLinks a{
	display:inline-block;
	margin:13px 11px;
}
.picLinks a img{
	display:block;
	border:0;
	width:272px;
	height:84px;
}
.main-bottom{
	margin-top:12px;
}
.main-bottom-left{
	float:left;
}
.main-bottom-right{
	float:right;
}
.main-bottom-left,.main-bottom-right{
	width:545px;
	height:288px;
	overflow:hidden;
	padding:0 20px;
	DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#efefef,endColorStr=#fff); /*IE 6 7 8*/ 
	background:-ms-linear-gradient(top, #efefef,#fff); /* IE 10 */
	background:-moz-linear-gradient(top,#efefef,#fff);/*火狐*/ 
	background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#efefef),to(#fff));/*谷歌*/ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#efefef),to(#fff));      /* Safari 4-5, Chrome 1-9*/
	background: -webkit-linear-gradient(top,#efefef,#fff);   /*Safari5.1 Chrome 10+*/
	background: -o-linear-gradient(top,#efefef,#fff);  /*Opera 11.10+*/
}
.main-bottom-left .title-tab,.main-bottom-right .title-tab{
	margin-top:10px;
}
.main-bottom .title-tab li{
	cursor:pointer;
	float:left;
	width:100px;
	height:40px;
	line-height:40px;
	text-align:center;
	font-size:18px;
	font-family:"微软雅黑";
}
.main-bottom .title-tab li a{
	display:block;
	width:100%;
	height:100%;
}
.main-bottom .title-tab li.on a{
	color:#2b67a7;
	border-bottom:2px solid #cfdfef;
}
.main-bottom .contentBox li{
	
}
.main-bottom .contentBox{
	margin-top:15px;
}
.main-bottom .contentBox li{
	padding:5px 0;
    background: url(/r/cms/default/img/point.png) 1px 14px no-repeat;
    padding-left: 14px;
	text-align: justify;
}
.main-bottom .contentBox ul{
	display:none;
	height:200px;
	overflow:hidden;
}
.main-bottom .contentBox ul.on{
	display:block;
}
.main-bottom .contentBox li a:hover{
	color:#e70012;
}
.main-bottom .contentBox li span{
	margin-left:11px;
	color:#999;
}
